package org.bibpessoal.daos;

import java.util.List;

import javax.ejb.Remote;

import org.bibpessoal.entidades.Amizade;
import org.bibpessoal.entidades.Usuario;
import org.bibpessoal.exceptions.UsuarioInvalidoException;

@Remote
public interface UsuarioDAO {
	public Usuario autenticar(String login, String senha) throws UsuarioInvalidoException;
	public boolean cadastrarUsuario(Usuario usuario) throws UsuarioInvalidoException;
	public List<Usuario> listarOutrosUsuarios(int id) throws UsuarioInvalidoException;
	public boolean solicitarAmizade(Amizade amizade);
	public boolean responderSolicitacao(Amizade amizade);
}
